ui: show tethering status in sidebar #33786
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Displays "Hotspot" and full signal strength in the sidebar when tethering is enabled.
To avoid using a long signal-slot chain from WifiManager to the Sidebar for tethering notifications, a cached
Networking *networking
instance is used in the sidebar class.Additionally, the previous width of 100px for displaying the network type was insufficient for "Hotspot," so it has been increased to 200px (width() - 100), and left-aligned with the signal strength display. This slightly changes the layout, but the new alignment is more logical. For example, the "Wi-Fi" text previously extended 8 pixels past the left edge of the signal strength, causing misalignment. Now, the alignment is cleaner.
resolve: #33428